   body {
        padding-top: 40px;
        padding-bottom: 40px;
        background-color: #f5f5f5;
      }

      .form-signin {
        max-width: 300px;
        padding: 19px 29px 29px;
        margin: 0 auto 20px;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
                box-shadow: 0 1px 2px rgba(0,0,0,.05);
      }
      .form-signin .form-signin-heading,
      .form-signin .checkbox {
        margin-bottom: 10px;
      }
      .form-signin input[type="text"],
      .form-signin input[type="password"] {
        font-size: 16px;
        height: auto;
        margin-bottom: 15px;
        padding: 7px 9px;
      }
body {font-family:"Microsoft Yahei","冬青黑体简体中文 w3","宋体";}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family:"Microsoft Yahei","冬青黑体简体中文 w3","宋体";}
a:link, a:visited, a.active{text-decoration: none;color: #09191F;}
a:hover{color: #39A7CC;}
.header a{color: #39A7CC;}
.header a:hover{color: #85C9E1;}
.sticky{background-color: #EF4242;}
.postview{background-color: #38CC38;}
#scrollGroup{position: fixed;right: 20px;bottom: 100px;padding: 10px 15px;}
.headerwell{width: 960px;}
.widget-area ul {list-style: none;}
.widget-area ul ul {padding-left: 20px;}
.breadcrumb{border:1px solid #ddd;}
.textwidget{padding-left: 10px;padding-right: 10px;}
.tagcloud{padding-left: 10px;padding-right: 10px;}
#wp-calendar { width: 100%; font-size: 11px; }
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #428BCA; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#wp-calendar #today {background: #39A7CC; color: #fff;}
#wp-calendar #prev {text-align: left;} 
#wp-calendar #next {text-align: right;}
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }
img {display: inline-block;max-width: 100%;}
.header-img {max-width: 100%; height: auto;}
img#wpstats {display: block;margin-left: auto;margin-right: auto;}
#blogroll_id {border: 1px #C2C2C2; border-style: dashed none dashed none;}
#blogroll_id a {margin: 2px 10px; display:inline-block;}
.social-icon {margin: 2px;}
.carousel-well {max-width: 960px;}
#headerCarousel img {width: 100%; max-height: 250px;}
.carousel-caption {background: #000; margin:0px 100px; opacity:0.7; filter:alpha(opacity=70); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.carousel-caption a {color: #fff;}
